home *** CD-ROM | disk | FTP | other *** search
/ The 640 MEG Shareware Studio 2 / The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO / os2 / inid11e.zip / INIGROUP.TXT < prev    next >
Text File  |  1992-08-13  |  4KB  |  76 lines

  1.      
  2.                         INIGROUP.TXT
  3.  
  4.                  Discussion of INIMAINT Groups
  5.  
  6. An INIMAINT Group is a set of Applications in a specific INI file
  7. that has been formed and named by the user and is used as a
  8. convenient way to manipulate the contents of the INI file. Without
  9. some way to form subsets of all of the Applications in an INI file,
  10. the only way to manipulate it is either Application by Application,
  11. which can be tedious, or by using the entire file, which provides no
  12. flexibility. Since one of the objectives of INIMAINT is to give the
  13. user an easy way to create backups of all or part of his INI files
  14. and to provide an easy way to restore an INI file, neither level of
  15. manipulation is satisfactory.
  16.  
  17. INIMAINT solves this problem by giving the user the ability relate a
  18. set of Applications together into a Group. Forming the Group does not
  19. change the Application information in the INI file, it simply creates
  20. an additional Application in the file that describes the Groups that
  21. the user has formed. Once the Groups are created, then the Group
  22. name can be used in INIMAINT operations and all the Applications in
  23. the Group will be included.
  24.  
  25. For example, many users install a number of programs that put entries
  26. into the standard User INI file, normally OS2.INI. If there is a
  27. problem with the environment, something happens to the INI files or
  28. some other problem arises that clobbers the INI entries, then the
  29. only recovery is to re-customize all of these applications. If the
  30. user were to put all of these Applications into a Group called
  31. 'My Applications', then he would not have this problem. The My
  32. Applications Group could be backed up to a backup INI file at any
  33. time using the INICOPY program as follows:
  34.  
  35. INICOPY -IC:\OS2\OS2.INI -OC:\OS2\MYAPPS.INI -G"My Applications"
  36.  
  37. The above assumes the normal name and location for the INI files. The
  38. name of the Group must be enclosed in ""'s if it contains any blanks
  39. or the Command Processor will split it into two different command
  40. line entries and INICOPY will return an error.
  41.  
  42. The same Group could be restored to the User INI file as follows:
  43.  
  44. INICOPY -OC:\OS2\OS2.INI -IC:\OS2\MYAPPS.INI -G"My Applications"
  45.  
  46. In other words, simply reverse the Input and Output filenames.
  47.  
  48. It is intended that this same approach can be used to keep multiple
  49. physical computers in synch with each other. Right now, if the user
  50. has multiple systems, he must customize every installed application
  51. on every system. You cannot move the INI files from one system to
  52. another, since there is a lot of information in the INI files that is
  53. system specific. Using INIMAINT, this process is made much easier,
  54. since the target INI file can be on a diskette and, even if there are
  55. some minor differences between the systems such as drive letters or
  56. something like that, INIMAINT can be used to make modifications to
  57. the contents of the transfer INI file before it is copied to the new
  58. system. This does not need to be limited to installation situations.
  59. One possible approach would be to form an Applications Group and,
  60. whenever any significant change is made to any application, the
  61. changes can be transferred to the other systems. In fact, there is
  62. not reason, assuming the user had many systems and a LAN, that a
  63. separate transfer INI file could not be set up for every application,
  64. have it updated from a central source whenever a significant change
  65. is made and have a CMD file on individual client systems that would
  66. use the transfer INI files just for the applications installed on
  67. that system.
  68.  
  69. I suspect there are many ways to utilize the Group concept. As of
  70. this writing, INIMAINT has only been used by a few Beta testers and
  71. only for a short time. Hopefully, as more users install and use
  72. INIMAINT, more ideas on how the INIMAINT Groups can be used will be
  73. developed. I will do my best to include this new information into the
  74. INIMAINT documentation and make it available on the Compuserve IBMOS2
  75. Forum.
  76.